package com.jrx.anytxn.customer.service;

import com.jrx.anytxn.common.exception.TxnException;
import com.jrx.anytxn.customer.dto.customer.CmLimitAdjustLogRes;
import com.jrx.anytxn.i18n.response.TxnPage;

public interface IAdjustLimitDetailService {

    /**
     * 分页查询优惠券发放明细信息
     * @param pageNum
     * @param pageSize
     * @return
     * @throws TxnException
     */
    TxnPage<CmLimitAdjustLogRes> findAllPageByTenantId(Integer pageNum, Integer pageSize, String customerId, String idNumber,String tenantId) throws TxnException;

    /**
     * 根据条件查询调额信息
     * @param tenantId
     * @param customerId
     * @param id
     * @return
     */
    CmLimitAdjustLogRes findByTenIdAndCustId(String tenantId,String customerId,Long id) throws TxnException;
}
